home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d12
/
v8n08.arc
/
ROUNDOFF.BAS
< prev
next >
Wrap
BASIC Source File
|
1989-03-28
|
340b
|
13 lines
FUNCTION RoundOff! (X!, K%) STATIC
IF K% > 6 THEN K% = 6
IF ABS(X!) > 1E-39 THEN
NP% = K% - 1 - INT(LOG(ABS(X!)) / LOG(10#))
PN# = 10# ^ CDBL(NP%)
L& = PN# * X!
RoundOff! = L& / PN#
ELSE
RoundOff! = 0
END IF
END FUNCTION